setAngle 270
setSpeed 0.9
moveTo 0 -40 3 20

setSpeed 0
setAngle 180

	// Move to the left before entering loop
doRoutine zigZagShort


// ------- Repeats below this line --------- //

	// Move right and make babies
setAngle 0
doRoutine zigZagLong
doRoutine makeBabies

	// Move left and make babies
setAngle 180
doRoutine zigZagLong
doRoutine makeBabies

	// Move right
setAngle 0
doRoutine zigZagLong
straight frames 40

	// Move left and make babies in middle along the way
setAngle 180
doRoutine zigZagLongMakeBabies

	// Move right
setAngle 0
doRoutine zigZagLong
straight frames 40

	// Move left
setAngle 180
doRoutine zigZagLong
straight frames 40

repeat 6